#ifndef POLYGON_H
#define POLYGON_H

#include "Shape.h"
#include "Vector.h"
#include <vector>

class Polygon : public Shape
{
public:
	virtual Shape::Type getType() { return Shape::POLYGON; }

	Polygon()
	{

	}
	
	Polygon(Position p1, Position p2, Position p3)
	{
		m_edges.push_back(p1);
		m_edges.push_back(p2);
		m_edges.push_back(p3);
	}
	
};

#endif // POLYGON_H